package nl.bstoi.poiparser.core.strategy.annotation; import nl.bstoi.poiparser.core.strategy.WritePoiParser; import org.junit.Assert; import org.junit.Test; import org.mockito.Mockito; import java.io.OutputStream; /** * Hylke Stapersma * hylke.stapersma@gmail.com */ public class AnnotatedWritePoiParserFactoryTest { @Test(expected = IllegalArgumentException.class) public void testCreateWritePoiParserWithNullOutputStream() { AnnotatedWritePoiParserFactory annotatedWritePoiParserFactory = new AnnotatedWritePoiParserFactory(); annotatedWritePoiParserFactory.createWritePoiParser(null); } @Test public void testCreateWritePoiParser() { final OutputStream mockOutputStream = Mockito.mock(OutputStream.class); AnnotatedWritePoiParserFactory annotatedWritePoiParserFactory = new AnnotatedWritePoiParserFactory(); WritePoiParser annotatedWritePoiParser = annotatedWritePoiParserFactory.createWritePoiParser(mockOutputStream); Assert.assertNotNull("Annotated writer poi parser cannot be null", annotatedWritePoiParser); } }